// Vita3K emulator project
// Copyright (C) 2018 Vita3K team
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License along
// with this program; if not, write to the Free Software Foundation, Inc.,
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

#pragma once

#include <module/module.h>

BRIDGE_DECL(_sceAudiodecClearContext)
BRIDGE_DECL(_sceAudiodecCreateDecoder)
BRIDGE_DECL(_sceAudiodecCreateDecoderExternal)
BRIDGE_DECL(_sceAudiodecCreateDecoderResident)
BRIDGE_DECL(_sceAudiodecDecode)
BRIDGE_DECL(_sceAudiodecDecodeNFrames)
BRIDGE_DECL(_sceAudiodecDecodeNStreams)
BRIDGE_DECL(_sceAudiodecDeleteDecoder)
BRIDGE_DECL(_sceAudiodecDeleteDecoderExternal)
BRIDGE_DECL(_sceAudiodecDeleteDecoderResident)
BRIDGE_DECL(_sceAudiodecGetContextSize)
BRIDGE_DECL(_sceAudiodecGetInternalError)
BRIDGE_DECL(_sceAudiodecInitLibrary)
BRIDGE_DECL(_sceAudiodecPartlyDecode)
BRIDGE_DECL(_sceAudiodecTermLibrary)
BRIDGE_DECL(_sceAudioencClearContext)
BRIDGE_DECL(_sceAudioencCreateEncoder)
BRIDGE_DECL(_sceAudioencCreateEncoderExternal)
BRIDGE_DECL(_sceAudioencCreateEncoderResident)
BRIDGE_DECL(_sceAudioencDeleteEncoder)
BRIDGE_DECL(_sceAudioencDeleteEncoderExternal)
BRIDGE_DECL(_sceAudioencDeleteEncoderResident)
BRIDGE_DECL(_sceAudioencEncode)
BRIDGE_DECL(_sceAudioencEncodeNFrames)
BRIDGE_DECL(_sceAudioencGetContextSize)
BRIDGE_DECL(_sceAudioencGetInternalError)
BRIDGE_DECL(_sceAudioencGetOptInfo)
BRIDGE_DECL(_sceAudioencInitLibrary)
BRIDGE_DECL(_sceAudioencTermLibrary)
BRIDGE_DECL(_sceAvcdecCreateDecoder)
BRIDGE_DECL(_sceAvcdecCreateDecoderInternal)
BRIDGE_DECL(_sceAvcdecCreateDecoderNongameapp)
BRIDGE_DECL(_sceAvcdecCsc)
BRIDGE_DECL(_sceAvcdecCscInternal)
BRIDGE_DECL(_sceAvcdecDecode)
BRIDGE_DECL(_sceAvcdecDecodeAuInternal)
BRIDGE_DECL(_sceAvcdecDecodeAuNalAuInternal)
BRIDGE_DECL(_sceAvcdecDecodeAuNalAuNongameapp)
BRIDGE_DECL(_sceAvcdecDecodeAuNongameapp)
BRIDGE_DECL(_sceAvcdecDecodeAvailableSize)
BRIDGE_DECL(_sceAvcdecDecodeFlush)
BRIDGE_DECL(_sceAvcdecDecodeGetPictureInternal)
BRIDGE_DECL(_sceAvcdecDecodeGetPictureNongameapp)
BRIDGE_DECL(_sceAvcdecDecodeGetPictureWithWorkPictureInternal)
BRIDGE_DECL(_sceAvcdecDecodeNalAu)
BRIDGE_DECL(_sceAvcdecDecodeNalAuWithWorkPicture)
BRIDGE_DECL(_sceAvcdecDecodeSetTrickModeNongameapp)
BRIDGE_DECL(_sceAvcdecDecodeSetUserDataSei1FieldMemSizeNongameapp)
BRIDGE_DECL(_sceAvcdecDecodeStop)
BRIDGE_DECL(_sceAvcdecDecodeStopWithWorkPicture)
BRIDGE_DECL(_sceAvcdecDecodeWithWorkPicture)
BRIDGE_DECL(_sceAvcdecDeleteDecoder)
BRIDGE_DECL(_sceAvcdecGetSeiPictureTimingInternal)
BRIDGE_DECL(_sceAvcdecGetSeiUserDataNongameapp)
BRIDGE_DECL(_sceAvcdecQueryDecoderMemSize)
BRIDGE_DECL(_sceAvcdecQueryDecoderMemSizeInternal)
BRIDGE_DECL(_sceAvcdecQueryDecoderMemSizeNongameapp)
BRIDGE_DECL(_sceAvcdecRegisterCallbackInternal)
BRIDGE_DECL(_sceAvcdecRegisterCallbackNongameapp)
BRIDGE_DECL(_sceAvcdecSetDecodeMode)
BRIDGE_DECL(_sceAvcdecSetDecodeModeInternal)
BRIDGE_DECL(_sceAvcdecSetInterlacedStreamMode)
BRIDGE_DECL(_sceAvcdecSetLowDelayModeNongameapp)
BRIDGE_DECL(_sceAvcdecSetRecoveryPointSEIMode)
BRIDGE_DECL(_sceAvcdecUnregisterCallbackInternal)
BRIDGE_DECL(_sceAvcdecUnregisterCallbackNongameapp)
BRIDGE_DECL(_sceAvcdecUnregisterCallbackWithCbidInternal)
BRIDGE_DECL(_sceAvcdecUnregisterCallbackWithCbidNongameapp)
BRIDGE_DECL(_sceAvcencCreateEncoder)
BRIDGE_DECL(_sceAvcencCreateEncoderBasic)
BRIDGE_DECL(_sceAvcencCreateEncoderInternal)
BRIDGE_DECL(_sceAvcencCsc)
BRIDGE_DECL(_sceAvcencDeleteEncoder)
BRIDGE_DECL(_sceAvcencEncode)
BRIDGE_DECL(_sceAvcencEncodeFlush)
BRIDGE_DECL(_sceAvcencEncodeStop)
BRIDGE_DECL(_sceAvcencGetNalUnit)
BRIDGE_DECL(_sceAvcencQueryEncoderMemSize)
BRIDGE_DECL(_sceAvcencQueryEncoderMemSizeBasic)
BRIDGE_DECL(_sceAvcencQueryEncoderMemSizeInternal)
BRIDGE_DECL(_sceAvcencSetAvailablePreset)
BRIDGE_DECL(_sceAvcencSetEncoderParameter)
BRIDGE_DECL(_sceJpegCreateSplitDecoder)
BRIDGE_DECL(_sceJpegCsc)
BRIDGE_DECL(_sceJpegDecodeMJpeg)
BRIDGE_DECL(_sceJpegDecodeMJpegYCbCr)
BRIDGE_DECL(_sceJpegDeleteSplitDecoder)
BRIDGE_DECL(_sceJpegEncoderCsc)
BRIDGE_DECL(_sceJpegEncoderEncode)
BRIDGE_DECL(_sceJpegEncoderEnd)
BRIDGE_DECL(_sceJpegEncoderGetContextSize)
BRIDGE_DECL(_sceJpegEncoderInit)
BRIDGE_DECL(_sceJpegEncoderInitWithParam)
BRIDGE_DECL(_sceJpegEncoderSetCompressionRatio)
BRIDGE_DECL(_sceJpegEncoderSetHeaderMode)
BRIDGE_DECL(_sceJpegEncoderSetOutputAddr)
BRIDGE_DECL(_sceJpegEncoderSetValidRegion)
BRIDGE_DECL(_sceJpegFinishMJpeg)
BRIDGE_DECL(_sceJpegGetOutputInfo)
BRIDGE_DECL(_sceJpegInitMJpeg)
BRIDGE_DECL(_sceJpegInitMJpegWithParam)
BRIDGE_DECL(_sceJpegMJpegCsc)
BRIDGE_DECL(_sceJpegSplitDecodeMJpeg)
BRIDGE_DECL(_sceM4vdecCreateDecoder)
BRIDGE_DECL(_sceM4vdecCreateDecoderInternal)
BRIDGE_DECL(_sceM4vdecCsc)
BRIDGE_DECL(_sceM4vdecDecode)
BRIDGE_DECL(_sceM4vdecDecodeAvailableSize)
BRIDGE_DECL(_sceM4vdecDecodeFlush)
BRIDGE_DECL(_sceM4vdecDecodeStop)
BRIDGE_DECL(_sceM4vdecDecodeStopWithWorkPicture)
BRIDGE_DECL(_sceM4vdecDecodeWithWorkPicture)
BRIDGE_DECL(_sceM4vdecDeleteDecoder)
BRIDGE_DECL(_sceM4vdecQueryDecoderMemSize)
BRIDGE_DECL(_sceM4vdecQueryDecoderMemSizeInternal)
BRIDGE_DECL(_sceVideodecInitLibrary)
BRIDGE_DECL(_sceVideodecInitLibraryInternal)
BRIDGE_DECL(_sceVideodecInitLibraryNongameapp)
BRIDGE_DECL(_sceVideodecInitLibraryWithUnmapMem)
BRIDGE_DECL(_sceVideodecInitLibraryWithUnmapMemInternal)
BRIDGE_DECL(_sceVideodecInitLibraryWithUnmapMemNongameapp)
BRIDGE_DECL(_sceVideodecQueryInstanceNongameapp)
BRIDGE_DECL(_sceVideodecQueryMemSize)
BRIDGE_DECL(_sceVideodecQueryMemSizeInternal)
BRIDGE_DECL(_sceVideodecQueryMemSizeNongameapp)
BRIDGE_DECL(_sceVideodecSetConfig)
BRIDGE_DECL(_sceVideodecSetConfigInternal)
BRIDGE_DECL(_sceVideodecTermLibrary)
BRIDGE_DECL(_sceVideoencInitLibrary)
BRIDGE_DECL(_sceVideoencInitLibraryInternal)
BRIDGE_DECL(_sceVideoencInitLibraryWithUnmapMem)
BRIDGE_DECL(_sceVideoencInitLibraryWithUnmapMemInternal)
BRIDGE_DECL(_sceVideoencQueryMemSize)
BRIDGE_DECL(_sceVideoencQueryMemSizeInternal)
BRIDGE_DECL(_sceVideoencTermLibrary)
